156101
657510
504210
604816
436445
575640
587535
43934
77765
901388
155774
45268
5239799
3664581
3194148
2491804
2271988
2109609
2038358
193578
1819118
1742136
1715196
1658471